2542 304
1305 161
11784 150
5533 807
16864 186
9553 397
3720 388
4291 617
11916 573
6498 702
3631 584
18050 548