2730
6
521
1
20634
8
2657
3
2668
2
814
2474
1385
395
1098
0
1020
399
2855
1506
105290
25137
1824
1129
1617
2683
699
2189
19279
2275
3691
5
2809
17353
2301
3092
2881