2993 300
27460 575
55014 169
28137 152
36091 432
50855 925
44652 520
71004 210
29176 447
32117 853
25350 812
54072 437
63121 179
46187 434
31692 706
22272 846
27737 365
34339 264