20634
8
2855
3
2668
2
282572
0
25137
1020
2730
6
2275
31535
798
327
431
1824
93
1191
4396
392
714
17353
284
244
475
924
414
274
19279
611
180849
1073
1580