18791 115
14066 146
20659 599
6585 42
14546 131
11979 159
13324 399
2542 461
2595 125
3446 441
1666 89