21392 704
16825 327
11193 112
3322 484
12755 535
1787 316
2962 459
2486 254
7707 169
8732 784
3048 222