2628
2
729
0
1343
2901
1
25941
17
1222856
4
326
510
572
845
2211
3674
10
1043
3054
788
467
1115
802
381
2337
1458
3
4396
10324
5620
11
560
3440
812
2395
5108
1811