538
630
768
470
309
500
904
335
235
544
374
446
171
269
201
342
700
538
794
292
1049
424
162
591
684
429
804
607
315
562
669
397
487
534
597
1503
1390
384
2125
936
656
397
602
457
271
495
656
296
1169
597
456
1101
1953
1929
1314
1493
1120
1170