637
313
722
154
252
554
223
669
344
334
546
258
695
1312
605
1328
1053
412
324
417
412
406
293
2440
820
1486
759
123
298
365
822
454
589
482
255
241
320
264
249
579
141
699
159
441
466
1025
603
391
381
246
255
229
856
307
471
317
353
327
393
831