1038 82
976 61
962 945
953 795
942 461
893 623
890 75
885 745
873 160
853 236
813 921
773 584
711 987
639 907
638 147
468 2
464 768
305 560
278 633
276 133