3125
15
2152
2
2891
1
582
0
2055
4309
994
6
905
5592
8
3415
873
370
16062
891
400
1307
3
2209
2207
2980
4099
1306
2982
1883
4080
2642
2999
1152
1668
345
742