21748 156
2595 213
2790 329
1303 33
9894 44
2701 400
1008 58
1213 131
2638 376
4316 511
7081 86
6177 638
30066 247