50460 866
14640 334
11868 331
49795 263
4861 802
3669 274
3122 344
7498 955
11209 167
26703 103
4730 878
18419 477
3607 548
26084 821
31523 788
21713 297
6184 663
3116 212
29758 605
23351 386
3048 388
32520 736
35167 548
23930 320