2509 387
8160 680
3645 41
7818 273
14751 263
159761 853
20165 623
79328 146
18469 561
7751 204
14471 386
16199 977
7860 918
4615 754