538
629
767
470
309
500
904
335
235
544
374
446
171
269
201
341
700
538
793
292
1049
424
162
590
684
428
804
607
315
562
669
397
487
533
597
1503
1390
383
2125
936
656
397
602
457
271
495
656
296
1169
597
456
1101
1953
1929
1314
1493
1120
1170