2542 304
1305 161
11783 150
5533 807
16864 186
9553 397
3720 388
4291 617
11916 573
6498 702
4257 517
3631 584
1551 57
18050 548