631
532
62
859
267
376
530
120
39
706
245
240
365
454
387
1855
30
363
293
247
352
378
609
223
396
984
113
471
661
343
210
353
325
201
544
640
324
450
758
515
305
165
1360
816
301
427
669
1331
483
811
777
710
359
766
