18795 115
14066 146
20660 599
6588 42
14548 131
11983 159
13329 399
2542 461
2596 125
3448 441
1670 89