932
160
903
296
675
218
513
241
658
249
945
274
741
185
1450
596
380
90
776
308
1006
447
1405
667
502
69
493
163
280
194
474
87
451
198
569
149
279
82
587
263