5044
611
2278
2285
628
1399
1080
1107
756
1017
443
781
740
840
169
811
158
341
306
570
609
252
235
476
361
222
419
263
374
242
78
292
207
310
268
174
145
233
298
239
138
159
204
152
210
58
83
176
224
150
231
187
147
196
185
166
130
211
137
99
120
183
99
99
89
75
69
46
118
100
103
121
107
95
103
61
84
75
108
83
57
85
85
83
93
75
71
40
78
60