1005 875
985 526
974 259
930 993
929 148
864 428
825 45
774 514
588 810
560 909
555 86
533 85
530 306
470 506
414 899
386 209
256 549
211 598
191 296