852
242
1664
1250
1549
688
301
285
617
356
499
1338
519
371
352
848
393
840
384
70
75
128
488
176
568
867
1033
691
334
768
493
1318
441
596
307
1066
376
629
287
402
712
662
944
1006
722
586
736
452
956
459
797
338
648
349
439
416
406
498
440
219