20634
8
2730
6
1020
0
31535
17353
282572
2855
3
2668
2
4396
169211
11
25137
19279
968
2125
1
180849
798
980
467
290
482
2211
418
2749
459
381
547
1504
1824
765