3948 352
4004 304
1858 161
13209 150
6700 807
20550 187
10209 397
4368 388
4847 617
13972 573
7627 702
4262 584
20821 550