2993 300
27461 575
55014 169
28137 152
36096 432
50863 925
44655 520
71019 210
29177 447
32118 853
25353 812
54081 437
63128 179
46195 434
31693 706
22278 846
27738 365
34344 264