1038
4793
4463
4114
6431
1061
1106
1014
963
1472
3013
1480
980
1008
1261
1256
1033
2230
859
981
816
1448
870
947
863
2167
4771
1860
984
14978
1833
1512
868
1869
1175
1656
923
3396
7426
928
859
848
5939
4526
1263
1025
900
1108
2551
947
805
4116
1139
834
5228
936
893
5259
952
1071