543
0
1132
1645
1
392
1343
2585
2
670
116
422
804
3287
1053
798
637
518
152
553
3626
501
497
2189
1084
552
2127
2211
1282
1357
484
714
2395