20634
8
2730
6
25137
0
17353
31535
1020
1098
19279
2
968
290
980
1
1222856
4
1518
547
6800
3114
282572
266
180849
467
667
418
1842
996
44199
2749
105290
397
78
482