3023 761
6816 583
198296 1057
37895 519
293902 1080
35168 946
9592 561
18646 617
35905 331
14395 274
11133 868
12137 426
13426 341
19171 616
20524 802
12228 94
11235 577
3888 502
7464 789
4216 763
8865 555