601 41
22502 630
3021 343
303214 1032
3762 701
44222 770
6852 880
11740 588
4165 498
14048 774
28869 607
18910 188