20634
8
2855
3
2730
6
282572
0
2369
1
2657
2668
2
2192
443
360784
19
467
813
438
2809
968
933
2042
1452
3114
4
1824
2288
1020
331
158
669
659
2198
418
381
6052
10