999 128
1772 294
1780 281
3176 459
2898 413
1490 113
1378 80
5522 677
7786 593
1689 273
9646 430
1529 57
2250 213
6352 777
4203 686
4225 720
3273 77
1695 140
7675 316
3790 644
4212 641
9607 534
2638 329
3147 718