1427
1
475
0
804
860
58
798
400
455
1462
29323
552
1650
611
383
2395
1898
4106
521
152
477
522
1504
1073
353
138355
116
3015
543
787
2211