1035 150
1013 886
977 795
975 808
956 486
911 468
888 322
849 896
574 877
433 87
424 552
417 903
401 202
352 933
317 843
317 813
70 84
68 948
35 928