685 188
561 162
1426 433
5544 273
3672 734
7567 602
4229 972
2158 112
2241 287
2628 559
14785 664
9666 27
8055 252
2756 680
24177 812
8253 307
9242 277