687
2156
1008
896
862
1313
1623
665
848
748
673
1004
728
732
1442
1032
952
1049
882
2681
7506
698
3157
645
892
1277
678
2954
830
768
905
1077
682
706
1865
1916
3278
1565
658
861
3488
860
3147
7316
808
3267
6654
776
1031
7081
1310
1099
6452
1142
757
959
1092
1552
1603
725