20634
8
2069
3
2855
282572
0
625
2
2730
6
2668
105290
4820
2257
1
3442
180849
169211
11
1772
543
4396
2493
383
2189
2461
20
2546
2990
486
432
2125
2526
677
1222856
4
2211
781