349
693
121
95
261
148
821
62
308
224
433
719
292
174
170
122
101
202
1197
225
285
404
472
510
4711
3857
215