697
1026
2948
1083
2792
1724
809
1218
1255
1109
2016
782
1340
1394
768
4894
1115
1163
1273
1032
1904
4523
865
1210
8943
839
3119
2259
1198
1654
20012
974
888
1617
4629
905
4152
3001
1265
2166
825
15896
746
4642
1330
14202
820
1267
1985
1106
937
660
1582
839
2110
3641
825
1423
1389
3118