2656 304
1321 161
11812 150
5559 807
16960 186
9572 397
3734 388
4316 617
11966 573
6525 702
3645 584
18145 548