3048 162
1128 855
1112 601
1036 236
1015 64
1015 475
1003 134
993 413
985 133
977 295
976 640
960 620
959 663
954 118
926 485
921 744
910 635
904 891
882 523
871 763