875
734
1380
836
577
1426
799
745
959
1643
562
1419
269
622
1181
672
497
450
719
1500
353
1134
191
386
222
431
453
520
1171
460
502
229
686
477
184
213
164
342
334
200
198
506
313
240
416
425
246
604
633
224
249
278
756
469
353
535
355
289
496
545