42153 282
7502 135
5044 413
33144 821
17866 237
31286 334
8881 540
12787 738
106344 625
44613 350
84631 442
10141 577
3583 608
7115 532
4033 472
3177 543
2909 552
5327 883
7737 122
1801 63