2540
1365
949
926
922
1839
964
1077
1012
1022
998
930
1011
949
923
925
1007
1074
1616
1154
1594
1240
1351
1027
1356
1813
1356
1761
1123
1125
1314
1573
1168
1965
1586
1368
2044
1310
1561
1521
2854
1591
2115
2884
1266
1804
1771
2013
1938
1774
2738
1618
2199
4268
34905