42258 282
7516 135
5049 413
33173 821
17874 237
31303 334
8895 540
12795 738
106449 625
44723 350
84843 442
10186 577
3596 608
7126 532
4036 472
3180 543
2919 552
5332 883
7745 122
1806 63