3442
2
4820
20634
8
4396
3
2461
20
2125
1
2526
282572
0
312
2855
169211
11
661
17184
44
2493
1132
625
2730
6
1392
4546
650
1576
775
1129
1462
2668
1018
543
2327
7772
19034