3031 721
1820 87
2943 764
39696 630
8682 199
6866 598
13675 339
14970 427
3108 185
7428 645
5185 506
3739 677
3336 892