860 243
454 496
903 289
61 144
285 429
171 894
81 168
965 346
286 941
343 537
132 948
32 101
674 43
1113 129
720 335
553 10
175 129
1214 146
1043 134
740 71
774 214
125 95
650 544
166 179