421 60
1452 255
1943 41
23206 630
3575 343
303942 1032
4319 701
45820 770
7672 880
12943 588
4483 498
14983 774
29307 607
21048 189