2936 721
1780 87
2914 764
39695 630
8661 199
6849 598
13595 339
14899 427
3097 185
7407 645
5183 506
3737 677
3335 892