2557
2
400
0
1898
1
860
477
475
1462
455
798
804
611
521
552
4106
570
418
1636
383
1504
522
152
1254
58
1650
846
2395
1237
458
714
414