346
1
325
418
910
6
295
703
5
319
770
0
391
242
386
1246
1006
2
941
240
375
69
77
877
450
490
389
423
451
528
400
442
1299
4
285
818