19983 704
16710 327
11138 111
3263 484
12487 535
1748 316
2904 459
2442 254
7608 169
8646 784
2964 222