601
138
660
249
441
148
548
193
468
53
404
102
612
186
497
249
317
102
1415
596
688
205
347
102
478
107
589
186
247
91
514
46
619
191
652
216
1772
1166
508
177