2993 300
27461 575
55014 169
28137 152
36093 432
50859 925
44652 520
71010 210
29176 447
32117 853
25350 812
54072 437
63123 179
46192 434
31693 706
22274 846
27737 365
34339 264