18684 115
13998 146
20619 599
6496 42
14399 131
11903 159
13131 399
2501 461
2517 125
3421 441
1626 89