112
91
207
34
12
621
285
357
39
781
161
366
104
27
44
377
844
521
66
177
229
1161
1299
3043
1591
3482
250
35
257
68
62
760