2730
6
2657
3
1020
0
2668
2
1824
20634
8
7334
4
968
2587
16
3092
1
2855
105290
9355
482
2183
383
2564
1772
1222856
25137
1551
6515
1602
2108
2989
5
412
1237
2459
9
2581
467