5097 458
35019 352
205122 1094
22791 886
40846 153
15759 791
61604 676
27104 382
39038 580
12837 332
10413 453
11354 218
31103 665
19026 236
15711 146
9620 85
13104 640
2256 293