1276
1077
649
631
607
330
603
888
1709
292
2769
1318
310
537
546
294
646
1427
203
990
450
241
334
311
437
484
251
380
322
297
365
533
399
395
294
371
241
164
257
298
270
633
223
991
500
257
1054
335
436
273
231
247
203
279
239
512
236
251
359
162