2993 300
27449 575
54994 169
28122 152
36072 432
50812 924
44626 520
70909 210
29172 447
32092 853
25331 812
54046 437
63085 179
46155 434
31688 706
22262 846
27726 365
34313 264