3091 304
1507 161
12111 150
5716 807
18605 187
9758 397
3918 388
4427 617
12583 573
6748 702
3778 584
18899 548