117
0
423
1
624
385
361
587
431
1224
602
295
631
327
77
416
892
894
1244
847
471
487
525
150
787
350
762
346
501
1049
528