42161 282
7505 135
5046 413
33148 821
17868 237
31289 334
8883 540
12787 738
106353 625
44627 350
84655 442
10147 577
3584 608
7116 532
4033 472
3177 543
2912 552
5327 883
7737 122
1802 63