2929
3220
10376
26460
955
1311
1551
999
959
992
919
1439
1069
2826
891
991
1502
889
1836
1121
1091
1035
1202
1088
2066
1004
5474
1081
1019
960
2149
932
1081
1984
2563
998
915
842
870
1110
988
1022
976
956
1068
902
1105
1006
954
977
971
1013
1663
917
1042
1896
1062
1350
952
1403