229 112
585 951
500 89
23 389
938 442
141 225
1267 29
309 382
604 173
272 352
251 262
893 159
358 670
339 660
896 866
354 482
309 110
733 570
413 245
826 760
6 971
640 59
844 888