440
531
506
568
338
1789
627
286
530
418
857
616
1006
333
1506
1161
636
499
335
270
986
575
327
195
737
596
257
222
526
447
184
532
534
346
428
566
755
572
309
2362
1040
451
246
377
290
296
248
252
425
391
2051
147
488
294
539
255
396
282
294
310