2531 304
1304 161
11780 150
5533 807
16863 186
9552 397
3720 388
4291 617
11915 573
6497 702
4257 517
3631 584
1551 57
18049 548