897
2646
2181
809
924
806
2050
874
1370
982
847
771
813
2629
9186
2620
5540
1158
2179
1195
2194
1185
786
785
4829
4680
2526
1699
9361
1128
1470
856
5595
3291
1137
1373
1319
1090
913
893
1658
7708
8803
2166
977
995
1480
976
983
1565
1069
4116
1608
1240
1845
4689
1267
1875
1079
2975