1558
2
946
1
2505
400
0
1250
2906
24337
22
2268
4
3107
7
7471
9
3591
11
270
2562
8527
851
1449
2254
1590
2368
11924
1463
1162
1814
66
1777
674
2622
6
1767
2710
1075