3083 304
1503 161
12103 150
5713 807
18575 187
9745 397
3914 388
4422 617
12576 573
6731 702
3776 584
18887 548