520
1021
603
699
1
41906
13
465
2
394
440
661
420
1400
6
860
1161
222
341
250
174
389
204
386
417
847
1280
422
557
378
426
260
369
581
295
243
258
141
390
325