42031 282
7489 135
5035 413
33096 821
17858 237
31257 334
8866 540
12772 738
106224 625
44498 349
84276 442
10063 577
3575 608
7109 532
4026 472
3169 543
2903 552
5318 883
7730 122
1793 63