2995 300
27495 575
55058 169
28168 152
36154 432
50930 925
44693 520
71408 211
29187 447
32143 853
25407 812
54136 437
63192 179
46260 434
31715 706
22316 846
27769 365
34398 264