2995 300
27498 575
55060 169
28171 152
36157 432
50930 925
44700 520
71425 211
29188 447
32145 853
25408 812
54140 437
63198 179
46261 434
31718 706
22319 846
27773 365
34400 264