2993 300
27452 575
55006 169
28132 152
36082 432
50831 925
44638 520
70962 210
29173 447
32100 853
25343 812
54057 437
63103 179
46166 434
31689 706
22269 846
27734 365
34325 264