2993 300
27488 575
55046 169
28160 152
36140 432
50912 925
44686 520
71298 211
29183 447
32138 853
25393 812
54117 437
63174 179
46244 434
31709 706
22306 846
27764 365
34381 264