1091
4201
3704
3309
3275
1488
1215
1282
1493
1288
1311
353
253
864
1219
911
908
518
239
715
533
315
284
418
319
394
390
241
310
440
428
315
506
272
258
268
230
304
266
184
158
161
208
176
350
215
137
164
141
185
72
154
154
176
88
122
117
87
120
196
160
111
115
138
138
132
93
63
127
144
335
73
111
98
131
68
91
145
138
54
104
117
89
85
112
73
88
72
120
61