43069 695
5962 346
114827 893
203548 521
24413 617
20047 663
16542 551
2174 338
4703 621
1362 160
6338 880
2721 359
18452 780
4708 440