4820
2
2855
3
3442
20634
8
4396
2461
20
2730
6
169211
11
282572
0
2125
1
17184
44
2526
2668
1320
970
968
180849
2493
2069
484
625
1440
2864
7
437
2990
1840
978
4442
13
833
729