21048 349
4001 438
89385 175
277900 605
13296 197
291547 442
60231 108
56535 339
43595 422
56708 705
10505 298
7129 683
6079 649
4577 163