18328 114
13685 146
20495 599
6165 42
13649 131
11533 159
12232 399
2374 461
2215 125
3287 441
1460 89