42141 282
7499 135
5044 413
33138 821
17865 237
31282 334
8879 540
12787 738
106335 625
44601 350
84594 442
10128 577
3582 608
7113 532
4033 472
3175 543
2909 552
5326 883
7736 122
1799 63