3095 304
1510 161
12130 150
5722 807
18648 187
9760 397
3923 388
4428 617
12590 573
6752 702
3783 584
18916 548