619
561
333
1096
361
326
173
300
464
339
491
468
528
921
385
409
290
732
469
618
354
246
506
790
460
119
132
69
407
741
286
742
643
564
735
1265
340
514
362
189
210
378
343
529
297
312
175
396
477
984
473
334
313
573
639
616
334
314
586
131