3966 352
4006 304
1858 161
13215 150
6701 807
20559 187
10214 397
4369 388
4848 617
13976 573
7628 702
4264 584
20833 550