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