597
159
533
201
681
122
1307
453
735
364
751
58
668
182
806
326
885
129
374
194
368
136
459
249
1492
697
608
311
643
148
670
159
248
77
579
129
363
191
513
239