1083
1
459
3
2455
634
739
397
461
456
508
961
2
1490
17
1619
1073
7
1323
5665
8
704
639
560
506
628
597
453
539
636
3320
9
1502
1118
620
654
2073