149
979
1084
993
1026
335
945
271
147
1331
465
1433
738
2152
1492
967
1805
598
590
1263
1036
2204
350
1900
2191
721
351
3274
842
1400
2076
1685
1525
110
2239
1352
1650
1085
1215
1049
925
2506
1448
954
814
462
1943
2132
2906
735
1251
3841
2071
897
563
336
420
1830
822
678
221
2404
2613
1947
1261
2371
1399
219
1231
3418
640
1848
1137
1822
1121
888
1954
328
1828
1362
2237
2639
2668
2799
780
681
682
448
1603
1465
2374
781
964
1351
1630
523
1220
19
2649
93
