50331 119
5616 758
7822 185
3210 91
23937 57
12351 604
20604 156
40263 509
2237 204
31897 603
17295 546
35725 952
11351 675
21362 422
3200 517
6725 517
2399 67
7739 483
83800 839
16613 325
12269 31
47254 491
17195 450
27034 41
47546 592
65227 856
21405 188