595 40
561 335
167 568
326 818
158 405
728 8
617 313
214 806
1539 148
1351 636
1241 706
1205 948
1192 634
1123 830
1110 244
1101 860
440 473
7 567
7 216
35 4