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
1266
983
704
2328
795
809
895
2518
4115
1382
922
731
1143
3998
1258
952
740
1039
765
964
1749
1226
919
758
1375
1353
965
1222
2441
2280
741
1241
737
978
641
1342
733
836
697
3966
978
793
690
993
788
679
1446
983
1045
1289
1445
836
1300
1156
1212
14730
1006
720
1295
745