2657
3
7334
4
1020
0
2730
6
3092
1
2668
2
2564
1824
25137
2989
5
467
1551
20634
8
383
1932
9355
968
2587
16
1222856
16550
27
19279
17353
2855
105290
2189
2749
1452
482
2546
3803