428
586
2
2233
1
348
3662
5
195
906
1267
503
258
362
416
3
148
4145
6
179
158
177
182
112
127
393
155
107
463
293
118
200
658
304
343
331
559
472
215
310
400
225