2993 300
27451 575
55003 169
28129 152
36081 432
50826 925
44634 520
70920 210
29173 447
32098 853
25341 812
54054 437
63100 179
46164 434
31688 706
22267 846
27732 365
34321 264