3013 721
1804 87
2927 764
39696 630
8674 199
6855 598
13650 339
14939 427
3101 185
7420 645
5185 506
3738 677
3336 892