378
4
1440
2426
2
906
780
3
835
447
1
606
1871
15
560
0
427
2434
7
6821
1113
5
526
590
553
1236
505
740
1352
641
457
510
496
401
634
658