2730
6
1020
0
2855
3
2657
2668
2
2006
20634
8
3251
4172
9
17353
111
2587
16
25137
5255
5217
11
2934
1010
1
1774
1633
3498
4
2080
968
2659
467
2789
693
1222856
1156
2188
19279