415
1119
316
249
153
61
152
66
170
71
57
38
609
474
36
51
1280
450
337
3472
91
108
2567
260
2540
250
350
62
56
341
28
79
84
418
138
1426
252
395
498
3907
144
164