112831 207
97140 510
54298 176
13563 95
10844 81
11984 391
25035 367
8350 333
4862 605
3198 76
23767 798
4222 501
8117 613
36158 694
3110 422