1043 866
106 902
295 115
936 688
593 535
170 236
215 66
238 372
602 623
590 20
534 992
226 276
164 314
118 674
258 227
612 742
93 528
24 457
129 848
71 303