2683
0
1009
1911
1
458
846
1418
2
1045
584
4830
2952
511
3287
768
1182
503
525
1075
363
720
478
2720
10
639
25127
383
953
769
266
396