1558
2
2505
1622
1
400
0
2948
9
1815
2268
4
1681
1451
7471
3591
11
1250
1296
2612
5
24337
22
270
3107
7
2562
8527
851
1025
1449
2254
1339
1162
1777
674
641
1767
1075