599
159
534
201
687
122
1314
455
738
365
759
62
670
182
824
331
895
130
382
197
373
137
459
249
1508
703
625
313
645
148
672
159
256
78
584
130
366
191
524
243