13409
2174
659
1586
1695
701
1387
1565
1480
1073
1088
1186
659
996
1057
1048
709
628
852
137
334
497
589
423
365
363
390
373
271
474
221
370
520
345
262
373
298
377
73
92
213
140
278
334
306
302
278
99
256
73
137
296
209
258
136
242
221
195
152
125
283
163
182
231
148
188
194
87
227
73
51
83
195
56
129
203
152
169
245
136
78
29
149
168
124
138
407
128
45
101