4820
2
2855
3
3442
20634
8
1056
1
4396
1143
2461
20
2730
6
169211
11
282572
0
2125
333
2526
1129
2668
362
1320
1937
1929
180849
1374
915
2493
2194
1043
2069
625
2990
509