999 180
4045 171
3235 420
28731 381
10675 349
11088 78
14364 253
2288 143
3573 212
9730 234
25671 491
4138 756
2663 428
11334 462
3067 206
4581 824
3888 705