997
6891
13714
2294
2438
854
1254
1418
3476
956
1137
843
863
860
7881
1249
1027
2133
2191
2552
1627
902
1566
1809
2524
1855
969
1129
1779
7851
2764
1618
1008
1130
16591
3231
1512
1520
54763
761
3509
905
4508
806
918
2107
1876
1204
942
839
1866
1915
846
1237
932
3586
880
6838
883
3462