42866 695
5946 346
114372 893
203012 521
24349 617
19920 663
16457 551
2165 338
4696 621
1349 160
6261 880
2704 359
18440 780
4699 440