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