22881 801
6146 70
5430 195
3392 123
5843 94
13232 795
3641 678
1074 146
4302 707
4375 592
29631 581
2434 413