3002 300
27546 575
55114 169
28199 152
36229 432
51012 925
44742 520
71613 212
29204 447
32178 853
25462 812
54220 437
63303 179
46351 434
31739 706
22370 846
27793 365
34455 264