300 326
72 938
226 46
455 813
584 519
41 174
219 396
580 235
476 490
530 66
199 477
448 144
707 354
313 867
632 153
607 515
272 225
735 881
610 991
18 55
269 130
313 293
799 847
269 294