22751 801
5853 70
5062 195
3248 123
5759 94
12910 795
3577 678
1057 146
4199 707
4315 592
28821 581
2411 413