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