958
667
2286
4113
994
2467
359
1182
1000
649
100
479
133
448
908
344
198
945
962
976
987
992
995
2110
109
1178
1410