23012 801
6449 70
5877 195
3541 123
5903 94
13404 795
3737 678
1092 146
4380 707
4490 592
30911 581
2457 413