1009
2
20634
8
2730
6
2855
3
2668
31535
0
1997
2275
19279
3442
4396
2076
1
1020
17353
282572
169211
11
418
531
25137
3114
4
2526
2224
171
2459
9
4820
2546
1824
303
798
467