1593 529
166639 403
32570 431
19343 330
14174 934
18606 523
15824 169
12580 472
33188 468
20741 843
29604 537
16950 355