621
1153
687
764
980
424
438
147
409
477
622
172
212
229
296
1099
1282
1093
1159
495
469
1168
1430
463
711
499
442
1067
271
990
901
480
703
509
241
311
342
496
358
2014
436
610
831
584
681
433
323
520
401
320
1021
547
462
373
652
715
407
941
574
704