42958 695
5951 346
114569 893
203270 521
24379 617
19976 663
16488 551
2170 338
4696 621
1355 160
6269 880
2714 359
18445 780
4703 440