396
1
881
2
686
299
477
3
336
528
518
601
1301
286
605
939
431
26
350
301
416
866
6
334
384
310
1253
1067
2075
474
507
72
356