1619
4125
3032
1851
2067
518
1743
1349
887
1310
862
682
777
566
521
1002
718
634
614
346
380
732
702
445
434
554
82
296
252
496
286
236
327
309
354
84
361
101
418
247
158
321
148
306
331
235
350
345
266
216
208
169
54
391
369
267
215
283
174
91
303
181
173
101
131
190
30
118
230
162
210
181
90
145
189
155
78
179
137
220
169
122
293
133
120
168
146
116
40
109