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