703
2
407
1
457
477
497
475
573
554
519
466
2460
3
445
402
485
667
881
5
464
470
546
3320
2329
925
2547
3496
915
1099
1214
984