1503
3
1532
1
444
2
423
662
2409
498
1046
3083
13
726
481
3323
4
799
469
2953
9
5135
10
522
1673
426
1837
11
5567
16
373
447
526
458
478
1028
566
537
1109