2993 300
27453 575
55007 169
28133 152
36083 432
50835 925
44638 520
70976 210
29173 447
32101 853
25345 812
54061 437
63106 179
46168 434
31691 706
22269 846
27734 365
34329 264