895 826
873 118
675 124
622 282
619 508
600 626
546 143
501 293
334 606
250 250
199 274
79 715
76 416