2149 293
3666 154
2370 311
5949 429
3490 395
4078 526
5485 505
3542 572
10415 656
21527 999
3190 349
6223 788
3937 630
5080 323
2941 459
3128 277
14848 587
2310 117
6572 710
18533 849
8689 406
3736 670
9166 703
5830 623