331 96
734 210
1389 281
1131 342
3473 546
2717 718
1228 49
2314 307
2987 891
1779 367
4219 425
4542 532
5592 301
4859 395
2071 441
616 93
2167 301
2553 551
5837 280
6284 444
4109 664
7799 851
368 67
2597 778