116
41
85
385
301
381
269
565
612
51
275
559
276
197
466
526
229
322
233
732
178
250
137
217
541
371
48
1402
174
953
282
918
413
520
274
1236
820
822
255
986
1673
713
947
700
1860
314
224