18916 410
15517 590
12395 123
6900 586
38146 261
24725 72
2722 51
4129 733
17160 521
4718 316
8956 80