932
160
1349
526
903
296
675
218
408
118
513
241
658
249
1847
756
741
185
721
151
366
149
739
305
471
254
833
384
481
194
487
90
436
171
572
111
627
76
372
121