42166 282
7509 135
5046 413
33149 821
17869 237
31289 334
8884 540
12787 738
106355 625
44633 350
84662 442
10149 577
3584 608
7116 532
4033 472
3177 543
2912 552
5327 883
7737 122
1802 63