2993 300
27445 575
54994 169
28120 152
36065 432
50797 924
44623 520
70894 210
29169 447
32087 853
25325 812
54039 437
63083 179
46148 434
31688 706
22260 846
27723 365
34306 264