3442
2
4820
20634
8
4396
3
2461
20
2125
1
2526
3650
282572
0
2487
1148
965
2855
169211
11
2493
625
2730
6
518
422
2668
1282
1132
2260
543
3990
475
58
4915
7
1379
1117