2940 715
54405 657
17845 621
5814 337
14164 880
3526 388
4716 100
3362 430
23538 678
5022 290
2790 288
1734 113