2993 300
27470 575
55033 169
28148 152
36116 432
50885 925
44669 520
71158 211
29181 447
32125 853
25374 812
54104 437
63153 179
46213 434
31701 706
22287 846
27747 365
34357 264