20634
8
2730
6
1020
0
282572
2855
3
2668
2
968
290
980
1
180849
1222856
4
17353
31535
1518
547
169211
11
25137
266
467
667
418
1842
4396
996
44199
2749
105290
19279
397
78