1031
980
251
387
231
227
143
106
156
210
205
793
530
222
603
604
542
356
840
349
693
121
95
261
148
821
62
308
224
433
720
293
174
170
123
101
202
1197
225
289
408
472
510
4720
3857
216