1429
1236
23597
5979
3414
968
1011
910
1269
942
1612
1508
1069
1003
2340
1400
876
1201
878
981
995
1542
846
4472
883
917
4022
4567
968
1312
1932
1464
4815
1280
1326
4771
4038
922
1046
1017
888
1017
1856
1190
1874
916
912
885
1626
982
1916
1348
1377
1000
1048
3861
3439
919
16171
797