3986 352
4011 304
1858 161
13222 150
6704 807
20567 187
10217 397
4370 388
4851 617
13983 573
7635 702
4268 584
20838 550