3125
15
2152
2
1295
1
582
0
2650
20
280
4080
6773
7
2891
1581
2972
2666
9
2250
3765
4
2660
2245
3
1788
297066
2055
1226
3053
4309
994
6
905
2591
5592
8
392
3415
3683
873