4820
2
2855
3
3442
545
0
20634
8
4396
2461
20
2730
6
169211
11
282572
2125
1
2526
2668
3292
625
1320
2979
443
2554
180849
1970
2493
2069
2990
383
1285
694
1343
1053
839