2995 300
27493 575
55056 169
28166 152
36152 432
50926 925
44691 520
71358 211
29186 447
32141 853
25402 812
54132 437
63189 179
46255 434
31713 706
22312 846
27767 365
34394 264