2993 300
27451 575
54998 169
28125 152
36078 432
50821 925
44632 520
70916 210
29172 447
32096 853
25335 812
54051 437
63092 179
46162 434
31688 706
22266 846
27732 365
34318 264