42169 282
7511 135
5047 413
33149 821
17869 237
31290 334
8884 540
12788 738
106360 625
44639 350
84673 442
10149 577
3585 608
7116 532
4033 472
3177 543
2913 552
5327 883
7738 122
1802 63