22881 801
6148 70
5432 195
3394 123
5843 94
13239 795
3641 678
1075 146
4302 707
4375 592
29635 581
2435 413