43085 695
5963 346
114866 893
203578 521
24421 617
20057 663
16553 551
2174 338
4703 621
1365 160
6339 880
2722 359
18452 780
4709 440