629
800
3014
1173
2266
2258
2524
1024
943
640
2009
731
704
1200
2885
1534
1423
1515
904
1336
1534
1829
1321
1429
2318
1059
1422
1188
3297
737
1625
1142
1363
677
1357
1312
4209
3573
2901
2611
2216
1197
2483
640
1891
1380
596
3495
1253
2195
1422
2889
7972
1252
2567
1363
1196
1261
2324
1942
1649
1282
728
812
1695
1646
819
1430
722
1522
1346
1179
1015
996
1294
988
1712
960
684
748
1475
634
1471
992
604
1113
944
851
854
878
2384
735
1795
989
2301
1252
1095
1091
1158
3400
1618
784
625
1013
2748
772
679
756
1127
639
653
966
1279
1878
682
1482
766
694
541
2483