2993 300
27446 575
54994 169
28120 152
36067 432
50802 924
44625 520
70900 210
29171 447
32090 853
25327 812
54043 437
63084 179
46149 434
31688 706
22261 846
27724 365
34310 264