1018 665
899 422
860 374
844 992
715 446
690 631
677 813
613 490
530 86
502 935
443 91
417 201
322 331
295 701
253 289
195 862
161 582
115 480
108 143