1048
2
1578
3
17459
9
478
1
499
568
1443
696
539
1534
614
1508
3330
2410
3517
10
2316
2134
11
1949
444
397
541
1258
7
746
391
434
473
1385
2817
12
1016
357