23012 801
6449 70
5877 195
3541 123
5906 94
13404 795
3738 678
1092 146
4380 707
4491 592
30915 581
2457 413