3501 352
3948 304
1818 161
13161 150
6685 807
20480 187
10205 397
4349 388
4834 617
13932 573
7588 702
4253 584
20741 550