3091 304
1507 161
12111 150
5715 807
18604 187
9758 397
3918 388
4427 617
12583 573
6744 702
4360 517
3778 584
1733 57
18899 548