42945 695
5950 346
114558 893
203244 521
24377 617
19969 663
16481 551
2170 338
4696 621
1355 160
6267 880
2710 359
18444 780
4701 440