1090
41005
1209
1178
4718
17355
488
1313
838
373
559
407
660
416
501
687
386
789
264
400
507
316
540
581
228
303
210
465
192
470
394
143
195
191
231
424
242
147
181
151
345
299
206
99
117
48
194
194
110
212
68
187
60
77
41
179
99
59
19
186
120
31
126
253
30
142
177
52
12
93
51
35
138
49
187
139
69
60
91
83
50
71
45
116
70
56
138
94
118
104