3017 721
1808 87
2927 764
39696 630
8676 199
6858 598
13656 339
14943 427
3101 185
7421 645
5185 506
3738 677
3336 892