1741
3235
1607
1466
904
777
968
851
705
1148
350
483
946
417
678
1042
888
717
460
772
378
268
317
400
260
564
234
305
561
426
212
239
77
61
266
195
354
248
320
132
120
254
362
118
192
307
226
105
42
85
243
85
25
96
70
193
116
309
105
176
221
202
58
27
108
104
100
65
35
42
53
196
158
61
206
43
100
21
32
149
74
78
70
86
228
22
126
93
241
166