1649
1221
1117
942
1130
2424
2683
1168
2665
1628
1929
1119
966
866
1023
923
1518
852
967
1637
1044
1568
1387
922
891
957
2223
1029
877
980
865
1365
1749
1140
888
1028
898
1006
901
879
985
934
897
965
2088
3000
1006
1432
1160
936
932
898
985
836
882
861
2369
1042
2041
922
833
937
906
1171
870
2038
1894
850
1815
1498
1250
825
833
863
1641
1283
1380
2144
1267
1417
1203
1032
975
1380
794
836
2569
805
943
912
1193
880
962
824
817
827
1763
996
2112
1553
2005
2284
879
820
1425
957
1353
766
1283
782
1485
885
866
1041
1309
2151
810
796
787
811