20211 238
17660 773
8374 533
55249 762
4891 166
12116 419
3862 311
3810 347
13947 405
23960 413
13125 54
9678 648
16805 324
6666 573
5592 172
4583 118
10161 87
3925 521
4438 379
3190 213