4120
1581
325
120
259
185
107
75
349
92
571
62
153
70
387
98
227
42
403
84
227
158