3196 654
761 458
63 14
337 933
10 246
1039 749
286 439
633 363
949 797
663 234
230 190
899 209
64 15
330 90
635 406
669 528
532 361
1459 978
624 263
812 405
514 346
315 589
816 795
99 451