961
929
2843
896
1939
2686
906
1240
910
2207
2116
828
1657
1086
1013
828
1571
1090
950
867
1051
839
1137
3156
1224
999
1078
1802
1272
980
904
3408
1021
877
936
1307
1129
867
1321
1510
1244
18967
907
988
1025
1140
956
1026
4282
1765
1210
1998
976
891
1027
1001
1254
964
949
952