3442
2
4820
20634
8
4396
3
2461
20
2125
1
2526
282572
0
625
2855
169211
11
382
2493
2730
6
1182
954
2668
1305
1866
875
2749
490
2800
687
108
2989
2069
1320
964
2659
4