597 448
1015 150
529 344
24 325
943 900
436 142
493 382
270 326
708 464
563 683
147 4
388 906
528 998
10 207
523 264
991 658
674 867
47 822
534 233
94 522