421 60
1453 255
1945 41
23208 630
3576 343
303944 1032
4321 701
45821 770
7674 880
12947 588
4483 498
14983 774
29308 607
21051 189