2993 300
27461 575
55014 169
28137 152
36095 432
50862 925
44653 520
71015 210
29176 447
32118 853
25353 812
54080 437
63127 179
46195 434
31693 706
22278 846
27737 365
34342 264