7962 680
3487 41
7339 273
13837 262
159280 853
19885 623
78417 146
18308 561
7641 204
14421 386
15983 977
7761 918
4483 754