1016 301
986 160
912 286
910 128
889 237
856 783
829 494
779 633
725 122
620 574
616 238
470 389
420 124
412 795
397 440
212 708
196 699
52 560
49 704