997
6892
13715
2294
2438
854
1254
1418
3476
956
1138
843
863
860
7881
1249
1027
2133
2191
2552
1627
902
1567
1809
2524
1855
969
1129
1780
7854
2764
1618
1008
1130
16591
3231
1513
1520
54763
762
3509
905
4508
806
919
2107
1876
1204
942
839
1866
1916
846
1237
932
3587
880
6838
883
3462