3595
8
20634
2085
1
2712
5
2855
3
2730
6
2668
2
584
0
1333
19279
2111
467
31535
1780
345
2105
25137
2275
2459
9
282572
1840
3442
17353
1965
169211
11
1020
2093
2546
2006
4820