2992 300
27441 575
54979 169
28114 152
36046 432
50785 924
44611 520
70857 210
29167 447
32085 853
25318 812
54031 437
63063 179
46138 434
31683 706
22250 846
27717 365
34296 264