528
921
385
409
290
732
469
618
354
246
506
790
460
304
119
132
69
463
407
741
286
742
643
564
735
1265
340
411
514
362
189
210
378
343
529
297
312
175
396
477
984
473
334
313
573
639
616
259
334
314
586
131
249
472
471
485
323
256
225
213