2995 300
27493 575
55057 169
28167 152
36152 432
50927 925
44692 520
71375 211
29187 447
32141 853
25404 812
54135 437
63190 179
46256 434
31713 706
22313 846
27767 365
34394 264