21009 251
17748 773
8429 533
55697 762
4990 167
12257 419
3904 311
3856 347
13750 405
24508 413
13324 54
9581 648
16939 325
6775 573
5647 172
4692 118
10527 87
3982 521
4499 379
3270 213