3442
2
4820
20634
8
4396
3
2461
20
2125
1
2526
169211
11
282572
0
2855
2493
392
625
2730
6
2668
120469
35
2669
484
180849
282
2870
1320
573
91021
4922
2211
1559
2120
2288
1048