2957 162
1122 855
1100 601
1034 236
1014 64
1014 475
999 134
992 413
977 295
977 133
975 640
957 663
954 118
946 620
925 485
920 744
909 635
903 891
881 523
867 763