2657
3
2069
3498
4
1020
0
2730
6
282572
3092
1
2668
2
2564
467
1551
20634
8
383
1932
9355
968
2587
16
25137
16550
27
19279
17353
514
7334
2855
2189
177
1222856
2749
3116
1452