8616
11750
7721
8097
2129
1760
1537
989
536
1361
1372
1482
1411
1029
981
830
496
448
598
677
501
333
238
419
329
255
289
416
219
363
318
340
393
202
328
146
257
178
266
162
211
106
216
147
203
189
162
279
219
165
317
155
148
115
57
138
193
225
164
164
170
132
119
183
143
167
67
114
152
160
126
45
41
57
197
108
102
115
110
60
65
75
253
133
144
105
74
65
102
54