2993 300
27451 575
54999 169
28127 152
36081 432
50825 925
44634 520
70919 210
29173 447
32097 853
25341 812
54053 437
63096 179
46164 434
31688 706
22266 846
27732 365
34321 264