545 173
167 406
20 129
249 166
978 689
428 8
621 270
519 48
222 60
130 114
735 692
166 157
877 927
957 516
349 847
280 109
271 396
187 156
556 983
931 590