840
2190
826
1088
12514
997
781
1534
1002
8211
1838
3996
3264
997
796
1262
1288
3748
1105
982
866
1041
1849
918
3551
2615
1918
942
5014
3976
790
1039
1183
3634
941
1581
814
800
951
887
1233
1338
1323
1221
1457
724
2725
1844
891
1254
1021
1121
845
1105
987
966
760
4924
968
2236