960 401
815 644
595 40
561 335
167 568
326 818
158 405
728 8
1542 148
1352 636
1242 706
1205 948
1192 634
1125 830
1110 244
1101 860
442 473
9 567
8 216
36 4