3261
3
1451
1
1162
1767
2
1239
674
6753
17
3431
8
1311
2836
0
1558
7471
9
8078
28
383
2298
2505
517
1812
2510
1585
5746
23
979
2382
6
1464
2757
5204
3591
11
2942
400
11924