20634
8
2855
3
2668
2
2730
6
2696
4
9575
2069
2657
625
282572
0
1877
1
2008
2650
1638
6128
968
1020
1105
2751
1873
543
2100
3442
1824
2465
917
371
2290
4820
4396