2657
3
1020
0
2730
6
3092
1
2668
2
2564
169211
11
467
1551
20634
8
383
1932
9355
968
2587
16
25137
16550
27
19279
17353
7334
4
2855
2189
1222856
2749
1452
482
2546
2183
1772
4111