18328 114
13685 146
20496 599
6166 42
13653 131
11534 159
12235 399
2374 461
2215 125
3287 441
1460 89