678
341
924
197
1045
474
392
416
714
505
496
1193
428
278
1035
356
1211
771
1342
276
476
787
632
429
727
769
441
946
498
422
223
1107
681
466
455
398
329
690
485
349
424
438
543
319
759
643
354
253
238
1064
291
859
491
710
978
135
1735
647
2067
845