3442
2
4820
20634
8
4396
3
2461
20
2125
1
2526
282572
0
2855
169211
11
2493
625
2730
6
2668
1320
341
339
1100
928
474
534
1132
418
1171
1040
2314
711
762
907
2069