2396
1089
1819
2542
985
860
2259
753
2019
1412
1409
1435
1063
901
1217
2143
1303
1562
1745
1254
2559
2601
2658
728
712
866
2203
1270
2225
1210
2496
3549
1036
1497
816
1728
1095
1125
1614
868
1290
725
742
881
1486
2016
1644
1249
747
728
966
1384
2410
1448
1905
1963
866
720
892
801
1299
1473
745
740
855
788
736
776
562
1133
974
727
1006
1152
2152
670
2923
1518
1375
1070
2851
708
813
1395
1463
796
664
658
1446
1747
2381
978
771
885
1307
3114
904
951
1026
3023
941
976
664
1035
682
1833
5725
1417
1542
1320
1285
796
1798
3787
1273
1153
879
704
1840
2925