8858 767
2687 590
7081 579
3326 722
3905 565
2732 502
7735 326
1694 90
2110 319
3284 204
4191 353
3626 846
1692 161