23026 801
6471 70
5924 195
3592 123
5934 94
13429 795
3749 678
1099 146
4389 707
4518 592
31094 581
2462 413