529 41
22466 630
3008 343
303185 1032
3735 701
44140 770
6840 880
11717 588
4159 498
14001 774
28845 607
18799 188