510 580
169 285
199 57
512 248
396 344
32 57
901 773
892 800
916 704
976 225
711 287
487 572
217 846
861 139
626 219
171 352
92 210
777 450
474 897
217 520