425 60
1455 255
1952 41
23215 630
3581 343
304002 1032
4324 701
45837 770
7679 880
12957 588
4486 498
14989 774
29311 607
21071 189