3055 35
2164 470
1700 876
1550 857
1482 158
1276 181
1228 742
1087 40
1076 644
1068 978
1029 609
1000 717
999 105
998 144
994 190
992 574
992 485
975 87
954 550
941 431