2632 304
1313 161
11795 150
5539 807
16915 186
9563 397
3725 388
4300 617
11943 573
6511 702
3636 584
18101 548