20634
8
2730
6
467
0
2369
1
2657
3
2668
2
2093
47041
1020
516
918
418
247
282572
1123
2855
345
968
251
2264
283
991
453
1541
2198
101
594
165
78