42955 695
5951 346
114566 893
203268 521
24379 617
19974 663
16488 551
2170 338
4696 621
1355 160
6268 880
2713 359
18445 780
4703 440