2730
6
1638
2
2657
3
2668
20634
8
2855
3251
2696
4
2076
1
495
0
1824
105290
918
2659
1029
90
1222856
25137
1748
479
2188
9
19279
2275
3691
5
2809
17353
2301
1020
1626
47041