42816 695
5943 346
114300 893
202899 521
24332 617
19892 663
16434 551
2162 338
4695 621
1346 160
6257 880
2701 359
18439 780
4696 440