521 41
22466 630
3007 343
303184 1032
3735 701
44137 770
6840 880
11713 588
4159 498
14000 774
28844 607
18793 188