20634
8
2855
3
2668
2
2730
6
2069
2657
282572
0
25137
1551
1020
2442
625
1824
169211
11
933
1
4396
3063
180849
48708
383
31220
10
19279
467
3092
4543
5
521
2275
3510
3691
1750