1133
1
912
1318
1579
2
400
0
1898
860
477
475
1462
455
798
804
611
521
552
4106
418
2619
1636
383
1504
522
152
58
1650
846
2395
458
714