2924 721
1778 87
2913 764
39695 630
8660 199
6849 598
13593 339
14897 427
3097 185
7406 645
5183 506
3737 677
3335 892