2934
3223
10380
26466
957
1311
1551
1000
959
992
919
1439
1069
2826
894
992
1502
889
1837
1121
1092
1037
1202
1089
2066
1004
5475
1082
1020
960
2149
932
1081
1986
2564
999
915
842
870
1110
989
1022
976
956
1068
902
1105
1007
955
978
972
1014
1663
917
1042
1896
1062
1350
952
1405