529 893
892 127
217 645
464 310
153 535
884 675
404 80
270 305
715 974
421 577
464 546
163 745
14183 365
13168 804
9301 361
7269 363
7185 348
6013 14
5589 40
5042 201
4959 224
4404 922
4367 646
4333 218