2895 313
668 528
1546 842
41 991
988 100
23 113
618 278
411 35
782 155
876 402
190 875
633 363
930 712
580 274
716 234
852 190
999 488
23 693
240 73
499 673
263 322
356 763