2400 304
1269 161
11684 150
5433 807
16516 186
9485 397
3674 388
4245 617
11772 573
6392 702
4218 517
3592 584
1492 57
17857 548