19955 704
16782 327
11150 111
3272 484
12575 535
1761 316
2919 459
2469 254
7614 169
8657 784
2986 222