22656 801
5489 70
4799 195
3119 123
5672 93
12753 795
3507 678
1043 146
4166 707
4282 592
27774 581
2383 413