22881 801
6147 70
5430 195
3393 123
5843 94
13234 795
3641 678
1074 146
4302 707
4375 592
29632 581
2435 413