2993 300
27470 575
55029 169
28147 152
36115 432
50883 925
44667 520
71112 210
29180 447
32125 853
25369 812
54103 437
63150 179
46209 434
31701 706
22287 846
27747 365
34355 264