18915 410
15513 590
12395 123
6899 586
38145 261
24709 72
2720 51
4128 733
17160 521
4718 316
8956 80