16686 518
58159 427
307404 1354
121430 311
17544 651
8593 847
10991 777
8263 326
10125 720
7421 548
51302 216