1008
1127
917
1877
991
2847
1392
895
1256
1022
875
2682
941
4154
2453
1033
5882
4303
7504
949
824
1249
1591
913
990
1038
2340
1466
1106
1265
1128
1617
1093
958
961
1069
8540
1563
973
1130
2747
956
1362
956
2997
3038
6708
1808
7849
2320
1105
2646
3892
1917
2368
3337
1425
2233
1216
1639