540 860
367 394
181 87
231 76
1234 359
155 586
756 45
939 545
331 725
2072 702
223 601
781 864
2182 220
2896 313
2280 793
747 145
264 828
24 113
80 168
703 932
618 278
664 706