20211 238
17660 773
8374 533
55249 762
4892 166
12116 419
3862 311
3811 347
14043 405
23960 413
13126 54
9678 648
16806 324
6666 573
5592 172
4583 118
10161 87
3925 521
4438 379
3190 213