43058 695
5962 346
114812 893
203529 521
24411 617
20044 663
16542 551
2174 338
4703 621
1361 160
6338 880
2721 359
18452 780
4708 440