42758 695
5942 346
114207 893
202686 521
24303 617
19871 663
16409 551
2161 338
4694 621
1345 160
6251 880
2697 359
18436 780
4690 440