2730
6
1853
0
20634
8
2657
3
2668
2
3251
968
547
2855
2275
6058
25137
1020
2881
19279
1222856
4
2188
9
1824
482
31535
17353
2749
1
3114
979
1098
291
6062
16
4111
467
3092