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
1243
2999
2658
9814
1795
1910
690
872
1082
763
1719
942
677
762
824
808
1210
622
1297
951
2887
963
1562
1740
1225
1741
1430
1620
954
664
715
748
1364
1077
905
1837
1580
2072
1237
2297
754
1659
896
649
855
691
2100
1278
2291
1056
1393
1471
1134
1312
3055
600
1179
720
844
788
2416
1529
1190
673
1104