2035
1073
991
3917
988
1219
1578
1480
995
911
909
1668
1076
882
1372
1210
1145
1165
1180
1008
1241
1158
2057
1005
952
1217
1194
1017
1022
945
4984
1085
3280
2864
1989
1318
1502
1328
2555
1239
943
1186
3169
2221
1065
1024
1966
2061
1006
1704
2360
2090
1269
1248
1111
21364
1050
2941
2897
1152