2993 300
27456 575
55012 169
28134 152
36088 432
50841 925
44644 520
70991 210
29173 447
32105 853
25346 812
54065 437
63111 179
46177 434
31691 706
22270 846
27735 365
34334 264