43125 695
5964 346
115002 893
203674 521
24428 617
20080 663
16574 551
2176 338
4703 621
1365 160
6346 880
2726 359
18453 780
4713 440