906
2
835
447
1
606
1871
15
560
0
2434
7
6821
4
1111
5
427
590
526
552
510
740
1236
505
3
401
496
457
641
1352
597
1904
658
572
558
610