4820
2
2855
3
3442
20634
8
4396
2461
20
2730
6
169211
11
282572
0
2125
1
2526
2668
625
1060
1320
180849
2493
477
2069
935
2990
2219
3041
4
1889
383
1285
281
1343
1053
321