1504 163
150 29
2223 526
2512 546
3216 447
13542 238
30633 452
19647 358
15539 241
4197 675
5678 119
13555 613