1778
1
1054
1616
0
1428
1132
2275
2
2650
3013
3
2440
1512
935
804
493
383
965
1084
300
475
152
2111
2211
573
1053
1049
714
1129
553
2076
1336
913