3595
8
2085
1
2712
5
584
0
2111
3
20634
1824
467
1333
2105
1780
31535
2275
2
19279
25137
1428
995
345
2730
6
17353
1965
1840
2809
2093
875
1132
2006
392
2668
1923