829
628
808
877
827
1412
611
1103
786
1617
720
748
693
696
1464
1026
655
528
585
907
557
1151
942
1009
860
1035
805
504
1166
956
1234
1379
1477
841
3434
1405
1117
1392
1562
1311
1317
829
1908
1017
773
1237
1826
1535
2059
2112
1591
3316