503 89
358 670
95 184
457 543
884 466
251 262
499 674
140 95
759 623
13 728
121 988
356 36
725 600
159 23
339 660
272 352
80 189
952 494
52 314
933 219
295 410
344 371