1032 380
936 101
860 359
755 677
659 342
630 457
551 762
466 763
425 166
318 115
281 235
238 526
84 682