12028 826
10253 430
22221 594
54623 75
13538 525
5578 211
51504 94
2989 240
5886 588
4820 315
7227 195
10453 338
79753 591
8647 421
81093 505
5688 30
3291 137