3006 300
27654 575
55184 169
28251 152
36322 433
51142 925
44841 520
71905 212
29229 447
32236 853
25548 812
54353 437
63522 180
46479 434
31775 706
22443 846
27837 365
34538 264