2992 300
27441 575
54983 169
28115 152
36050 432
50787 924
44613 520
70867 210
29167 447
32085 853
25319 812
54035 437
63066 179
46139 434
31684 706
22250 846
27717 365
34296 264