42153 282
7502 135
5044 413
33144 821
17867 237
31286 334
8881 540
12787 738
106346 625
44617 350
84637 442
10141 577
3584 608
7115 532
4033 472
3177 543
2910 552
5327 883
7737 122
1801 63