2995 300
27493 575
55051 169
28164 152
36148 432
50920 925
44689 520
71353 211
29185 447
32139 853
25400 812
54127 437
63187 179
46253 434
31713 706
22312 846
27766 365
34388 264