2531 304
1304 161
11780 150
5533 807
16863 186
9552 397
3720 388
4291 617
11915 573
6496 702
3631 584
18049 548