847
8382
784
677
3451
5683
3702
2286
1036
2972
4863
922
1978
2185
832
1110
865
1296
4127
1277
4397
969
874
4845
953
1599
864
4477
872
1052
757
1157
1031
2835
6528
12386
6124
847
1016
2653
813
986
3062
23351
850
3402
969
886
2733
2028
702
6320
778
748
818
1084
1720
717
905
1676