2874
706
1554
527
1003
2796
521
851
501
1463
2036
343
1627
800
662
1161
514
1677
692
554
1669
1518
840
833
