3215
615
1346
586
693
246
968
224
479
178
1255
523
620
196
459
249
478
60
486
203
301
197
727
143
590
73
552
173
473
135
446
144
302
152
670
205
593
163
598
157