2848
2564
4174
887
961
880
1144
1440
897
744
1605
1059
698
702
18656
2773
2350
717
2347
51075
834
3664
873
9651
2188
1647
1411
902
925
6627
872
2233
2060
789
1163
4428
3371
824
667
873
1764
921
662
1199
1048
3999
706
887
7210
805
2433
2170
6192
1087
882
3196
847
2781
1008
796