622 97
488 289
310 91
50 220
413 671
933 260
334 554
681 498
530 542
445 305
877 363
357 504
1405 668
383 313
958 810
388 713
651 147