18916 410
15518 590
12395 123
6900 586
38147 261
24735 72
2722 51
4129 733
17160 521
4718 316
8956 80