42716 695
5940 346
114181 893
202625 521
24292 617
19867 663
16403 551
2161 338
4694 621
1345 160
6251 880
2696 359
18435 780
4690 440