1008
1127
917
1877
991
2847
1392
895
1256
1022
875
2681
941
4153
2453
1033
5882
4301
7504
949
824
1249
1591
913
990
1036
2339
1466
1106
1265
1128
1616
1093
957
961
1069
8540
1563
973
1130
2747
956
1362
956
2996
3038
6708
1808
7849
2320
1104
2645
3891
1917
2368
3337
1425
2233
1216
1639