400
0
2547
1
1453
2
1898
860
477
475
455
798
4940
5
804
4513
611
521
1462
552
4106
418
1636
383
2054
6
1504
522
1651
152
1087
58
1650
846
2395