19589 359
4165 280
23244 877
4350 548
6858 722
12452 461
9400 303
2717 324
3115 559
2633 529
1722 108
2556 631
2534 608