4057
15
2054
1
2585
2
383
0
798
611
522
860
552
475
353
4106
400
804
455
1462
477
363
543
521
1636
505
472
458
2395
1898
152
8116
6
58
290