21996 251
17849 773
8565 533
56364 762
5176 167
12463 419
4060 311
4092 347
13939 405
25937 413
13883 54
9903 648
17173 325
6968 573
5788 172
4889 118
10687 87
4146 521
5056 379
3435 213