662
1038
688
225
786
1033
336
194
206
486
245
239
146
641
166
1538
394
547
1197
2052
813
1202
1179
687
296
757
1042
614
1935
1065
718
830
174
1058
1235
1644
556
228
1789
239
934
222
531
2815
260
379
599
1120
616
2354
949
850
355
1575
706
